gold mine
noun
°A mine for gold ore or metal.
°A very profitable economic venture.
"This oil deposit is a regular gold mine. We make more and more money every year!"